import axios from 'axios'
import store from '@/store'   //减少请求，缓存数据

axios.defaults.baseURL = `http://localhost:3333/`;
// 添加请求拦截器
// 在发送请求之前做些什么
axios.interceptors.request.use((config)=>{
    return config;
})
// 添加响应拦截器
axios.interceptors.response.use((response)=>{
    console.log(response)
    if(response.data.status === 'perm'){
        store.dispatch('SETBTN',response.data.perms);
    }
    // 对响应数据做点什么
    return response
}, err=>{
    // 对响应错误做点什么
    return Promise.reject(err);
})

export default axios